]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
overview: Make sure that we put the desktop clone at the right place
authorJasper St. Pierre <jstpierre@mecheye.net>
Thu, 4 Oct 2012 18:01:03 +0000 (15:01 -0300)
committerJasper St. Pierre <jstpierre@mecheye.net>
Sat, 6 Oct 2012 19:07:55 +0000 (16:07 -0300)
This ensures that the desktop window's smooth fadeout when going to
the overview is in the same spot as the desktop window, which may not
always be at 0, 0.

https://bugzilla.gnome.org/show_bug.cgi?id=681159

js/ui/overview.js

index ddf2780974661c599facc3f35eac3649bc400876..729c33719aa79b36270e91e4cbef01ce0ee90a40 100644 (file)
@@ -470,7 +470,9 @@ const Overview = new Lang.Class({
         if (windows.length == 0)
             return null;
 
-        let clone = new Clutter.Clone({ source: windows[0].get_texture() });
+        let window = windows[0];
+        let clone = new Clutter.Clone({ source: window.get_texture(),
+                                        x: window.x, y: window.y });
         clone.source.connect('destroy', Lang.bind(this, function() {
             clone.destroy();
         }));